Skip to content

✨ [+feature] Added GitHub release info#32

Merged
davidbrownell merged 1 commit intomainfrom
Release
Apr 8, 2026
Merged

✨ [+feature] Added GitHub release info#32
davidbrownell merged 1 commit intomainfrom
Release

Conversation

@davidbrownell
Copy link
Copy Markdown
Owner

📝 Description

Added GitHub release info.

⚙️ Work Item

N/A

🎥 Demo

N/A

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds “latest GitHub release” data to the GitHub source results and exposes it as a new column in the MainApp table, with accompanying unit/integration test updates.

Changes:

  • Added a new GitHub API query for /releases/latest and surfaced the result under the "release" key.
  • Added ReleaseColumn to MainApp.COLUMN_MAP and shifted ArchivedColumn index accordingly.
  • Updated unit/integration tests to include the new release result and adjusted expectations.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

File Description
src/AllGitStatus/Sources/GitHubSource.py Adds release querying and formatting into the GitHub source output.
src/AllGitStatus/MainApp.py Introduces a new “Release” column and updates column mapping/order.
tests/Sources/GitHubSource_test.py Updates mocked-response sequences and adds a new test suite for release behavior.
tests/Sources/GitHubSource_integration_test.py Updates integration expectations to account for the new release result.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/AllGitStatus/Sources/GitHubSource.py
Comment thread tests/Sources/GitHubSource_test.py
@davidbrownell davidbrownell merged commit f2996b0 into main Apr 8, 2026
15 checks passed
@davidbrownell davidbrownell deleted the Release branch April 8, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants